leave its mark on - Turco Inglés Diccionario